home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / komei4 / komei4.exe / ICON / ASM.LST next >
File List  |  1993-06-06  |  5KB  |  295 lines

  1. 目録    リンク表
  2.  
  3.     このプログラムを動かしているモジュール達
  4.  
  5.  
  6. 劉備\仲達        軍師  モジュール達の先頭にいて初期設定をする
  7. 劉備\張昭        ファイルセレクターの実行部分
  8. 劉備\関羽        ファイルセレクターの表示部分
  9. 劉備\周倉        ファイルセレクターの文字入力ツール
  10. ICON\MOJ\ONGAK        音楽データを持っていて渡す
  11. ICON\MOJ\END1        割り込みと音楽演奏担当
  12. ICON\MOJ\BT1        左側のICON LOAD SAVE 担当
  13. ICON\MOJ\I_GA        左側のICON表 表示担当
  14. ICON\MOJ\MOTO_E        左側のICON表の横に出ていてNOW ICON 表示
  15. ICON\MOJ\BU1        右側の BT1
  16. ICON\MOJ\I_HA        右側の I_GA 
  17. ICON\MOJ\GAZLD        TIF LOAD 担当
  18. ICON\MOJ\MKICON        ICON制作時の 3つのコマンド
  19. ICON\MOJ\NAO_G        右側の MOTO_E  NO2
  20. ICON\MOJ\FZZ
  21. ICON\MOJ\I_MK        ICON 拡大画面
  22. ICON\MOJ\NAO_E        右側の MOTO_E  NO1
  23. ICON\MOJ\C_1B        16色の表示と前の色後ろの色の選択担当
  24. ICON\MOJ\C_3B        パレットノートの担当、右下で5つのICONを出している。
  25. ICON\MOJ\CONTEN        色の成分表示と変更担当
  26. ICON\MOJ\F_COL        ウインドウに前の色を表示するだけ
  27. ICON\MOJ\B_COL        ウインドウに後ろの色を表示するだけ
  28. ICON\MOJ\SETE
  29. ICON\MOJ\SETB
  30. ICON\MOJ\EZZ
  31. ICON\MOJ\CMD1        制作、整理のプログラムの切替え、音楽も切り換える
  32. ICON\MOJ\SWITCH        ICONが押されると 音楽の ON OFF 担当
  33. ICON\MOJ\STOP1        このウインドウを押すとプログラムが終わる
  34.  
  35.  
  36. このプログラムで、全体に共通な命令
  37.  
  38.     CMD1 が300番地に書いて、モジュール達をコールする。
  39.     
  40.     共通データ領域の300番地に書く数字
  41.  
  42.     400    受け取ったモジュールは、ウインドウ離脱
  43.     500    受け取ったモジュールは、ウインドウ登場
  44.  
  45. ------------------------
  46.  
  47. 割り込み音楽関係
  48.  
  49. ============================
  50. AEND1.HD6        END1
  51. ============================
  52.  
  53.     割り込みの登録と削除。
  54.  
  55.  
  56. 音楽の演奏、音声の発声
  57.  
  58.     他のモジュールからコールされて行う。
  59.  
  60. ============================
  61. ONGAK.HD6        ONGAK
  62. =============================
  63.  
  64. 呼ばれた場合の指令
  65.  
  66. 300 = 1
  67. 302 = 曲のNO.
  68.  
  69.     他のモジュールからコールされると
  70.     302で示された音楽データをバッファに演奏可能な状態で
  71.     整理し、302にバッファの番地を書いて
  72.     呼び元に制御を帰えす。
  73.  
  74. -----------------------
  75.  
  76. パレット関係
  77.  
  78. 注意
  79.  
  80. パレット関係のソースで直接レジスタをいじっているものは
  81. DIN.ASMを参考にさせて戴きました。
  82.  
  83. ======================
  84. C_3B.HD6    C_3B        パレットノートの表示 セット ETC
  85. ======================
  86.  
  87.  
  88.     右下で五つのアイコンを出している物。
  89.  
  90.     パレットノート関係のモジュール
  91.  
  92.     パレットノートよりパレットを読み込んだり
  93.     今のパレットをパレットノートに保存する。
  94.  
  95.  
  96. 読み込むデータ
  97.  
  98.     ICON\HTG\NO1.HTG
  99.  
  100.     ユーザー2色アイコンの読み込みとセット
  101.  
  102.     ICON\P_NOTE\NO1.PNT
  103.  
  104.     パレットノートの読み込みとセット
  105.     パレットノートは一冊のみ。
  106.  
  107.  
  108. 呼ぶモジュール
  109.  
  110.     CONTEN        パレットノートより新しいパレットが
  111.             セットされると色の成分を
  112.             取り直さなければならない。
  113.  
  114.  
  115.  
  116. =======================
  117. CONTEN.HD6    CONTEN
  118. ======================
  119.  
  120.     マウスにより
  121.     色の青赤緑の成分を変える
  122.     細長い三つの箱と
  123.     色の成分を表示している物のソース。
  124.  
  125.  
  126.  
  127. 呼ばれるモジュール
  128.  
  129.     C_3B        パレットノート関係
  130.     
  131.  
  132.     300=コマンド
  133.     302=DATA
  134.  
  135.      300=102
  136.  
  137.         表示色の変更。
  138.         グラフィックバイオスコール
  139.  
  140.     300 = 1
  141.         パレットページの変更
  142.         画面1のパレットレジスタの書換えと
  143.         色成分表の変更
  144.  
  145.     300 = 5
  146.         表示色データの変更
  147.  
  148.  
  149. =====================
  150. C_1B.HD6    C_1B
  151. ======================
  152.  
  153.  
  154.     色を押して 前の色
  155.     後ろの色を指定する。
  156.  
  157.     前の色は同時に変更可能になる。
  158.     色が並んで番号の出ている物のソース。
  159.  
  160.  
  161.     呼ぶモジュール
  162.  
  163.     I_MK    今選ばれた色を教える
  164.     F_COL
  165.     B_COL
  166.  
  167. ====================
  168. B_COL.HD6    B_COL
  169. ======================
  170.  
  171.  
  172.     マウスの右ボタンでの色を表示
  173.     カラーボックスの下の小さな箱一つ
  174.     C_1BNより呼ばれて色を変える
  175.  
  176.     300=2
  177.  
  178. ========================
  179. F_COL.HD6    F_COL
  180. ========================
  181.  
  182.  
  183.     マウスの左ボタンでの色を表示
  184.     カラーボックスの下の
  185.     二つ並んだ内の大きい方の箱
  186.     C_1Bより呼ばれて色を変える
  187.  
  188.     300=5
  189.     302=色のデータ        C_1B
  190.  
  191.     300=1            EZZ
  192.     BACK
  193.     302=色のデータ
  194.             拡大画面 ノーマル画面の塗り潰し
  195.             に使う為に色が必要
  196.  
  197. -----------------
  198.  
  199. プログラムの切替え終了
  200.  
  201. ===============
  202. CMD1.HD6    CMD1
  203. ===============
  204.  
  205.  
  206.     プログラムの切替え
  207.  
  208.     制作
  209.     整理
  210.  
  211.     それぞれのモジュールを
  212.     ウインドウから離脱させたり、復活させたりして行う。
  213.  
  214. =======================
  215. STOP1.HD6    STOP1
  216. ========================
  217.  
  218.  
  219.     さよならと言う ICON を出しているモジュール
  220.  
  221.     END1をコールした後、プログラムを終了させる。
  222.  
  223.  
  224. OS V2 L20
  225.  
  226.     割り込み関係を整理して終わる
  227.  
  228. OS V1
  229.     END1がリンクされていないので
  230.     そのまま終わる
  231.  
  232. ================================
  233.  
  234. ICON 制作関連
  235.  
  236. ====================
  237. I_MK.HD6    I_MK
  238. =====================
  239.  
  240.  
  241.     右上の大きな四角を出している物のソース。
  242.     マウスにより拡大画面にICONを作る。
  243.     拡大部分と普通サイズを同時に描く。
  244.  
  245.  
  246. 呼ばれた場合
  247.  
  248.     300=1    前の色を変える
  249.  
  250.     300=2    後ろの色を変える
  251.  
  252.  
  253. ===========
  254. I_GA.HD6    I_GA
  255. ===========
  256.  
  257.     アイコン画像を64個表示している大きな四角
  258.  
  259.     なおICONの表示は全て関数化されている
  260.  
  261. 呼ぶ
  262.  
  263.     押されたアイコンを教える
  264.  
  265. 呼ばれる
  266.  
  267.     BT1    MOTO_E    から呼ばれて
  268.     画像の書き直しをする。
  269.  
  270.  
  271. ====================
  272. BT1.HD6        BT1
  273. ====================
  274.  
  275.     カラーアイコンのロードとセーブ
  276.  
  277. 読み込むデータ
  278.  
  279.     ICON\TIL\NO1.TIL
  280.     ICON\TIL\NO2.TIL
  281.     ICON\TIL\NO3.TIL
  282.     ICON\TIL\NO4.TIL
  283.     ICON\TIL\NO5.TIL
  284.  
  285.  
  286. 呼ぶモジュール
  287.  
  288.     I_GA
  289.  
  290.     新しいアイコンのデータがロードされた場合
  291.     表示し直させる。
  292.  
  293.  
  294.  
  295.